<?php 
class HotelController extends Controller{
	const RESTAURATION = "appel_offre_restaurant";
	const HOTELLERIE = "appel_offre_hotel";
	public function index(){
		if(isset($_SESSION['type_utilisateur']) && $_SESSION['type_utilisateur']==HOTEL){
			$this->set('title',NOM_SITE);
			$model = $this->loadModel('utilisateurManager');
			$donnee = $model->getInfosHotel($_SESSION['email'],$_SESSION['password']);
			$this->set('user',$donnee['user']);
			$this->set('hotel',$donnee['hotel']);
			$this->set('adresse',$donnee['adresse']);

		} else if(!isset($_SESSION['type_utilisateur'])){
			$this->redirect(SITE."#popup_connexion");	
		} else {
			$this->render("/404.php");	
		}
	}
	
	public function modifierProfil(){
		$model = $this->loadModel('utilisateurManager');
		$donnee = $model->getInfosHotel($_SESSION['email'],$_SESSION['password']);
		$this->set('user',$donnee['user']);
		$this->set('hotel',$donnee['hotel']);
		$this->set('adresse',$donnee['adresse']);
	}
	
	public function modifierCompte(){
		return parent::modifierCompte();
	}
	
	public function modifierInfos(){
		if(isset($_POST['modifierInfos'])){
			$model = $this->loadModel('utilisateurManager');
			
			$adresse = $_POST['adresse'];
		 	$ville = $_POST['ville'];
		 	$pays = $_POST['pays'];
		 	$code_postal = $_POST['code_postal'];
			$id = $_SESSION['id_utilisateur'];
			$model->updateAdresse($ville,$pays,$code_postal,$adresse,$id);
			//
			$nom = isset($_POST['nom']) ? $_POST['nom'] : "" ;
			$tel = isset($_POST['telephone']) ? $_POST['telephone'] : "";
			$nbre_etoile = isset($_POST['nombre_etoile']) ? $_POST['nombre_etoile'] : "";
			$nbre_chambre = isset($_POST['nombre_chambre']) ? $_POST['nombre_chambre'] : 0;
			$description = isset($_POST['description']) ? $_POST['description'] : "";
			$site  = isset($_POST['site']) ? $_POST['site'] : "";
			$model->updateInfosHotel($nom,$tel,$nbre_etoile,$nbre_chambre,$description,$site);
				
		}
	}
	public function appelOffre(){
		$this->set('title','Site Web - Appels d\'offres');	
	}
}